package com.itheima;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @ProjectName: shixun DaErXia
 * @Titile: HashMapPractice
 * @Author: 雨
 * @Description: TODO
 */
public class HashMapPractice {
    public static void main(String[] args) {
        //创建List集合

        List<String>citis=new ArrayList<>();
        List<String>scProvince=new ArrayList<>();
        scProvince.add("南充");
        scProvince.add("成都");
        scProvince.add("乐山");
        scProvince.add("攀枝花");
        scProvince.add("德阳");
        scProvince.add("广汉");
        scProvince.add("宜宾");
        scProvince.add("阿坝");
        //创建map集合
        Map<String,List<String>>map=new HashMap<>();
        map.put("四川", scProvince);

        List<String>hnProvince=new ArrayList<>();
        hnProvince.add("郑州市");
        hnProvince.add("洛阳市");
        hnProvince.add("平顶山市");
        hnProvince.add("安阳市");
        hnProvince.add("鹤壁市");
        hnProvince.add("新乡市");
        hnProvince.add("焦作市");
        map.put("河南",hnProvince);

        List<String>hbProvince=new ArrayList<>();
        hbProvince.add("武汉市");
        hbProvince.add("黄石市");
        hbProvince.add("十堰市");
        hbProvince.add("宜昌市");
        hbProvince.add("襄阳市");
        hbProvince.add("鄂州市");
        map.put("湖北", scProvince);
        printMap(map);

    }
    public static void printMap(Map<String,List<String>>map){
        map.forEach((key,value)->{
            //string cityString;
            StringBuilder sb=new StringBuilder();
            //将value转化为特定的字符串
            value.forEach(city->{
                sb.append(city+",");
            });
            //最后把sb最后面的逗号去掉
            sb.deleteCharAt(sb.length()-1);

            String result=key+"="+sb;
            System.out.println(result);
        });
    }
}
